home *** CD-ROM | disk | FTP | other *** search
/ CD Schooolhouse Version 10.0 / CD Schooolhouse Version 10.0.ISO / pc / win / teachaid / filed374 / fdpack.lst < prev    next >
Encoding:
File List  |  1995-05-23  |  11.9 KB  |  273 lines

  1.         F I L E D U M P
  2.  
  3.      FILEDUMP is a File/Record - Dump/Viewer/Extract/Search utility that allows
  4. viewing ANY MS-DOS file in ASCII, HEX, or EBCDIC.  Large files up to 1GB and
  5. records up to 14000 characters are supported.   Output can be sent to screen,
  6. printer, Disk file, .dbf (xBASE) file, or comma delimited file.
  7.      THIS PROGRAM DOES NOT ALTER THE ORIGINAL (Input) FILE IN ANY WAY.
  8.  
  9.      Supported printers are Epson, Okidata, and HP LaserJet.
  10.  
  11.      If Disk, .dbf, or comma delimited output is selected you have the option
  12. to write non-selected records to a separate file. If the output File Exists you
  13. can OVER WRITE it, select a New File, or Append to the existing File.
  14.  
  15.      If .dbf output is selected the input file must be a .dbf. This option
  16. creates a subset of the input file (records) but can not change the structure
  17. of the .dbf.
  18. NOTE:     This version does NOT handle memo fields. The pointer into the .DBT
  19.       is written with the record, so if the original .DBT file is copied
  20.       with the new name, your application will run.
  21.  
  22.      If Comma Delimited output is selected a table file containing a one record
  23. per field description is needed, it is of the from XXXXX,YYYYY.
  24. This is a fast and simple way of converting ascii files into files compatible
  25. with many different programs. All you do is describe your ascii file and we
  26. do the rest.
  27.       XXXXX is the staring position in the record of the field
  28.       YYYYY is the length of the data field
  29. Both have a max length of 5 characters and may have lead zeros, sample file
  30. DELTEST included. The order of the output fields does not have to be the same as
  31. the input, and only pieces of the input may be selected, or may be used more
  32. than once. The order that these items appear in the table dictate the order in
  33. the output delimited ascii file. If XXXXX is greater than the length of the
  34. input record a null field is output. If (XXXXX + YYYYYY) - 1 is greater than
  35. then length of the input record from XXXXX to the end of record will be used.
  36. When each field is moved to the output all trailing blanks are suppressed. Many
  37. programs can accept data in the comma delimited ascii format, such as Lotus 123,
  38. dBase III+ / IV, word processors, etc.
  39.  
  40.      NOTE: If input is a .dbf (xBASE) file remember that the first byte
  41. (character) of each record is the delete flag.
  42.  
  43.      FILEDUMP was created for users who had a need or were curious about
  44. the internal file structures or formats used by different software packages.
  45.      Now has Mouse support
  46.  
  47.      Will run as a DOS app under Windows/WFW 3.0/3.1 in window or full screen.
  48. PIF file included. You will need to use the PIF Editor to change the path to
  49. point to where you installed the executable. From the Windows Progran Manager
  50. select Main then PIF Editor then File Then Open -- the Filedump.PIF and change
  51. Start-Up from C:\UTIL to where you copied FILEDUMP.EXE. If you want to be able
  52. to Shell out of FILEDUMP you need to change both KB Required & KB Desired to 256
  53. or more, the amount of KB is based on the program you want to run.
  54.  
  55.      Will run in a DOS window under OS/2 2.1.
  56.  
  57. INPUT FILE TYPE
  58.   S = Standard file dump -- The file is divided into 80 character pieces.
  59.       Used when file structure is unknown or not one of other listed options.
  60.       This option will work for ANY MS-DOS file.   i.e. .EXE  .COM
  61.  
  62.   D = .DBF   Data Base file
  63.       dBASE III, dBASE III PLUS and dBASE IV and CLIPPER
  64.       Filedump will get the record size from the database. Filedump will then
  65.       ask for the starting record number which maybe 1 thru 325 MB.
  66.       For taking a look into .DBF files without having a full featured database
  67.       program.
  68.  
  69.   F = Fixed length records -- may or may not end with CR LF
  70.       For this option to work correctly ALL records in the file MUST be the
  71.       same size. Filedump will ask for the record size, this maybe 1 thru 14000.
  72.       Filedump will then ask for the starting record number which maybe 1 thru
  73.       325 MB. Use F option for .DBT (Memo field) files with record size = 512
  74.  
  75.   V = Variable length records -- each record MUST end with [CR] LF.
  76.       This is a standard ASCII file, also works with UN*X files.
  77.  
  78.   Z = Variable length records -- each record ends with X(xx).   Where X(xx)
  79.       the record terminator is supplied as a 2 character Hex code by the user.
  80.  
  81.       Maximum record size is 14000 characters for all types except "S"
  82.  
  83.  
  84.                F I L E D U M P   M E N U
  85.  
  86. Esc = Exit Menu to Exit program question.
  87.  
  88. F2 = Toggle Show All of record or only first line "Short form" -- Default ALL.
  89.  
  90. F3 = Toggle Display of HEX representation of characters -- Default HEX Off.
  91.  
  92. F4 = Toggle Display of Count Grid line under data display  ex. 1...|....*....|.
  93.      Default No count grid.
  94.  
  95. F5 = Toggle ASCII/EBCDIC for display (character) representation -- Default ASCII
  96.  
  97. F6 = Toggle Search mode (Find ALL)  --  Locate all occurences of specific data.
  98.      Enter the search arugment (string) in the format A'=ASCII E'=EBCDIC X'=Hex.
  99.      No ending delimitor is used so that the apostrophe can be used in the
  100.     search argument.   ex.  A'Stan's   X'3a0d0a  (:/CR/LF)
  101.  
  102.      Enter/Return key only to use a table (file) of search arguments, or a range
  103.         of values.
  104.     Enter   Table of values   Range of values  >  user enters a "T" or "R"
  105.  
  106.         The table file may contain up to 500 entries, and use up to 5000 bytes
  107.            of storage, sample file MESSDROP.TXT included. At the end of run
  108.        each element of the table is displayed along with a count of how
  109.        records matched this element.  NOTE If a record has more than one
  110.        element in it only the first one is counted.
  111.  
  112.         A range of values, max length of range entry 36 bytes. The high range
  113.        must be greater than the low range, and must be the same length.
  114.        Use Alt F1 to set the starting position. The length is taken from the
  115.        range/search argument (Alt F2 is not needed or used here).
  116.          ex.    Enter Low Range Search argument >19000
  117.             Enter High Range Search argument >19154
  118.          If these are zip codes, this will pull all
  119.             Zips >= 19000 and <= 19154
  120.  
  121.      NOTES: All searchs are case sensitive.
  122.         In Hex string a thru f can be enetered in upper or lower case.
  123.         In table (file) input a ; in first position cause line to be
  124.            treated as a comment/remark.
  125.  
  126. Ctrl F6 = Toggle Search (Find)/First ONLY
  127.       Will search for a match and when successful will go in to normal
  128.       display mode, with the file positioned to the first record that
  129.       matched the value(s)/range.
  130.       NOTE: A table (file) of search arguments may also be used here.
  131.  
  132. Ctrl F7 = Find NEXT/Display  --  Repeat Last/Previous search.
  133.       Used to find next match after a MATCH was found using Ctrl F6.
  134.  
  135. Alt F1 = Change Starting postion in record to begin search -- Default 1st char.
  136.      Used to limit search, most useful with records where data is in a
  137.      fixed position, as in .dbf files.
  138.      NOTE: When used with .dbf files, the first postion of the record is
  139.      the delete flag, so all starting postions using a structure printout
  140.      must have one added to them.
  141.  
  142. Alt F2 = Change Field Size / Search area length -- Default entire record.
  143.      Used to limit search, most useful with records where data is in a
  144.      fixed position. If field size is larger than search arugment (string)
  145.      than we will check for an "contains/embedded in" string. If both are
  146.      equal and smaller than field size in input record than we will check
  147.      for "Begins With" search arugment.
  148.  
  149. Alt F6 = Toggle display of file pointer/line number after Search/Find match
  150.      Used with F6, after each match a line with the file pointer--number
  151.      of bytes into file, and also record/line number into file from where
  152.      you started Search, of record is displayed -- Default is Off.
  153.  
  154. F7 = Select Search condition         Display/Print/Write records that are:
  155.      equal / not equal / until equal / while equal -- to the search argument
  156.      Default condition is equal to, used with F6 and Ctrl F6.
  157.  
  158. Ctrl F5 = Select "V" or "Z" type records based on record size
  159.       Equal / Not equal / Greater Than / Greater Than or Equal
  160.       Less Than / Less Than or Equal   to selected record size
  161.       This option maybe used with F6 (Find All) or Ctrl F6 (Find First)
  162.  
  163. F8 = Change maxmium number of records to Print/Display/Search/Write
  164.      Default is the entire file. (325000000 records)
  165.  
  166. F9 = Toggle Generate CR/LF after write of record to disk  --  Default is Off.
  167.  
  168. Alt F7 = Set File Filter  --  you may use wildcards  --  Default is *.*
  169.      Used to limit the files that are shown  --  ex. *.txt
  170.      The system will bring up a display of files based on what the
  171.      File Filter is set to. You then can use the arrow keys to highlight
  172.      a file name and hit return, or if you have a mouse move cursor over
  173.      file name and hit left mouse button. Hit ESC key and you can key in
  174.      file name with PATH and Drive.
  175.  
  176. Alt F8 = Change Logged drive
  177.      Will display available drives and let you select the new default.
  178.  
  179. Alt F9 = Change Current Directory  --  will display current subdirectory
  180.      and a list available subdirectories  -- You then can use the arrow
  181.          keys to highlight a directory and hit return, or if you have a mouse
  182.          move cursor over directory and hit left mouse button. Hit ESC key and
  183.          you can key in new Path Name (works just like DOS CD command)  or
  184.          Return (Current Path) to exit
  185.  
  186. Alt F10 = DOS Shell  --   Shell out of progran to DOS. Used to Run another
  187.       program or DOS command.
  188.       If program is unable to shell it will return the DOS error code.
  189.       NOTE: IF run under windows the user will need to change the PIF file
  190.       to get or memory, how much memory is needed depends on the program
  191.       you want to run.
  192.  
  193. Ctrl F8 = Toggle Fast Screen Write -- Default is On.
  194.  
  195. Ctrl F9 = Nth Select  -- Select every Nth record, range is 1 thru 32000.
  196.       This option maybe used with F6 (Find All) or Ctrl F6 (Find First).
  197.       Default is every 11111th record. If the Nth count is greater than the
  198.       number of records in the file no records will be pulled.
  199.  
  200. \ = Exit menu to main processing
  201.  
  202. F10 = Go process new record range
  203.  
  204.  
  205.  
  206. File Navigation Keys
  207.  
  208. Up arrow        Scrolls screen up one line/record
  209. Dn arrow        Scrolls screen down one line
  210. PgUp            Scrolls up one screen
  211. PgDn            Scrolls down one screen
  212. Home            Moves to top of file
  213. End             Moves to end of file
  214.  
  215.  
  216.  
  217. D I S C L A I M E R   o f   W a r r e n t:
  218.  
  219.     This program is supplied AS IS without any warranty, expressed or implied
  220. of any kind.  In no case is Stanley R. Weiss or World Wide Enterprises liable
  221. for any damages resulting from your use of this program.
  222.  
  223.     Technical support policy:
  224. Free unlimited mail support to all registered users.
  225. Fixs, and updates are free for first year.
  226.  
  227.     This program will work with DOS up to and including Ver 6.20, Disk
  228. partitions > 32MB, Files > 32MB, CD-ROM's, and Novell Networks.
  229.  
  230.     This program require DEVICE=ANSI.SYS statement in your CONFIG.SYS File.
  231.  
  232.     Please sent comments about this program or suggestions for updates to:
  233.         World Wide Enterprises
  234.         13084 Townsend Road
  235.         Philadelphia PA 19154-1001
  236.            Attn:  Stan Weiss
  237.  
  238.  
  239.  
  240.  
  241.  
  242.       TECHNICAL INFORMATION
  243.  
  244.       This program was written and assembled with the Microsoft Macro
  245.       Assembler, Version 5.1 [MASM].
  246.  
  247.  
  248.  
  249.  
  250.  
  251.       PLEASE REGISTER!
  252.  
  253.       If you find this program useful, please send a $15 contribution to
  254.       the address above.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.       DISCLAIMER
  261.  
  262.       This code is released with two restrictions as to its use.
  263.  
  264.       1.  The program must not be modified in any way.
  265.       2.  The program must not be sold.
  266.  
  267.       The author has taken due care in writing this code, and the code is
  268.       supplied as is.  The author makes no expressed or implied warranty of
  269.       any kind with regard to this code.  In no event shall the author be
  270.       liable for incidental or consequential damages in connection with or
  271.       arising out of the use of this code.
  272.  
  273.